Parallelizing a Network Simulator

نویسندگان

  • Michael Bauer
  • Nan Jiang
چکیده

In the context of the current multicore revolution, the need to design an effective interconnect network has become increasingly vital. Computer architects make use of network simulators in order to determine the best network designs and configurations. The process by which this is done however is often computationally intensive and requires significant run time. The fact that most simulators are single threaded only adds to the computational bottleneck and renders them unable to take advantage of the new multicore processors. This paper demonstrates how an interconnect network simulator can be parallelized into a multithreaded implementation. The additional performance gain from this parallel simulator ultimately can lead to decreased development time and better designs as architects can sweep additional parameter spaces and consider a wider range of network configurations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework To Study Automatically Parallelized Programs

The eeectiveness of automatic parallelization could be enhanced if we take into account important factors such as cache utilization, memory delays, synchronization time etc. This would require a framework that ties up a parallelizing compiler with a simulator that models all parameters very eeectively. The gathered information could be used to tune the parallelizing compiler to get better perfo...

متن کامل

Comparative study of computer simulation softwares

One of the methods for analyzing systems is simulation. Network simulation is a technique that models the behavior of the network by performing transaction calculations between different network entities and using mathematical formulas and taking observations from network products. A network simulator is a piece of software or hardware that predicts the behavior of a computer network without a ...

متن کامل

PARALLELIZING A COMMERCIAL NETWORK SIMULATOR Hao Wu Richard

Most current approaches of parallel simulation focus on building new parallel simulation engines that require the development of new models and software. An alternate, emerging approach is to extend sequential simulators to execute on parallel computers. We describe a methodology for realizing parallel simulations in this manner. This work is specifically concerned with parallelization of comme...

متن کامل

The efficiency of Artificial Neural Network, Neuro-Fuzzy and Multivariate Regression models for runoff and erosion simulation using rainfall simulator

1- INTRODUCTION According to the complexity of environmental factors related to erosion and runoff, correct simulation of these variables find importance under rain intensity domain of watershed areas.  Although modeling of erosion and runoff by Artificial Neural Network and Neuro-Fuzzy based on rainfall-runoff and discharge-sediment models were widely applied by researchers, scrutinizing Arti...

متن کامل

Parallelized Direct Execution Simulation of Message-Passing Parallel Programs

As massively parallel computers proliferate, there is growing interest in finding ways by which performance of massively parallel codes can be efficiently predicted. This problem arises in diverse contexts such as parallelizing compilers, parallel performance monitoring, and parallel algorithm development. In this paper we describe one solution where one directly executes the application code, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009